// 1、引入url内容模块
const url = require("url");
// const str = "http://zhang:12345@www.zhangpeiyue.com:8090/home/index?a=1&b=2#one";
const str = "http://zhang:12345@www.zhangpeiyue.com:8090";
// const result = url.parse(str);
// console.log(result);、

console.log(url.parse(str).pathname);// /home/index
console.log(url.parse(str).query);// a=1&b=2
console.log(url.parse(str,true).query);// { a: '1', b: '2' }


// {
//     protocol: 'http:',// 协议
//     slashes: true,// 是否有/,如果有为true,没有为null
//     auth: 'zhang:12345',// 身份验证：   用户名：密码
//     host: 'www.zhangpeiyue.com:8090',// 域名+端口号
//     port: '8090',// 端口号
//     hostname: 'www.zhangpeiyue.com',// 域名
//     hash: '#one',// 片段
//     search: '?a=1&b=2',// 查询带？
//     query: 'a=1&b=2',// 不带？的查询
//     pathname: '/home/index',// uri
//     path: '/home/index?a=1&b=2',// uri+查询
//     href: 'http://zhang:12345@www.zhangpeiyue.com:8090/home/index?a=1&b=2#one'
// }